#ifndef GEODESPHEREOSG_H
#define GEODESPHEREOSG_H

#include <DefinePluginOsg.h>
#include <QObject>
#include <SphereGeode.h>
#include <OsgClassDataSource/GeodeOsg.h>

class DLL_EXPORT_PLUGIN_OSG GeodeSphereOsg : public GeodeOsg
{
    Q_OBJECT
        Q_PROPERTY(double Radius READ getRadius WRITE setRadius)
        Q_PROPERTY(double Fineness READ getFineness WRITE setFineness)

public:
    GeodeSphereOsg(QObject *parent = 0);
    virtual ~GeodeSphereOsg();

    double getRadius();
    double getFineness();

    void setRadius(double radius);
    void setFineness(double fineness);

};

#endif // GEODESPHEREOSG_H
